<?php

error_reporting(E_ALL);
ini_set('display_errors', 'On');
include_once "../datos/PersonaSQL.php";

class Persona {

    private $per_rut;
    private $esc_id;
    private $per_nombres;
    private $per_apellido_pat;
    private $per_apellido_mat;
    private $per_sexo;
    private $per_nacionalidad;
    private $per_ciudad;
    private $per_direccion;
    private $per_correo;
    private $per_fecha_nac;
    private $per_telefono;
    private $per_celular;
    private $per_estado_logico;
    private $per_password;
    private $sql;    

    function __construct() {
        $this->sql = new PersonaSQL();
    }

    public function agregarPersona() {
        $this->sql->agregarPersona($this);
    }

    public function listarPersona() {
        return $this->sql->listarPersona();
    }

    public function getPer_rut() {
        return $this->per_rut;
    }

    public function setPer_rut($per_rut) {
        $this->per_rut = $per_rut;
    }

    public function getEsc_id() {
        return $this->esc_id;
    }

    public function setEsc_id($esc_id) {
        $this->esc_id = $esc_id;
    }

    public function getPer_nombres() {
        return $this->per_nombres;
    }

    public function setPer_nombres($per_nombres) {
        $this->per_nombres = $per_nombres;
    }

    public function getPer_apellido_pat() {
        return $this->per_apellido_pat;
    }

    public function setPer_apellido_pat($per_apellido_pat) {
        $this->per_apellido_pat = $per_apellido_pat;
    }

    public function getPer_apellido_mat() {
        return $this->per_apellido_mat;
    }

    public function setPer_apellido_mat($per_apellido_mat) {
        $this->per_apellido_mat = $per_apellido_mat;
    }

    public function getPer_sexo() {
        return $this->per_sexo;
    }

    public function setPer_sexo($per_sexo) {
        $this->per_sexo = $per_sexo;
    }

    public function getPer_nacionalidad() {
        return $this->per_nacionalidad;
    }

    public function setPer_nacionalidad($per_nacionalidad) {
        $this->per_nacionalidad = $per_nacionalidad;
    }

    public function getPer_ciudad() {
        return $this->per_ciudad;
    }

    public function setPer_ciudad($per_ciudad) {
        $this->per_ciudad = $per_ciudad;
    }

    public function getPer_direccion() {
        return $this->per_direccion;
    }

    public function setPer_direccion($per_direccion) {
        $this->per_direccion = $per_direccion;
    }

    public function getPer_correo() {
        return $this->per_correo;
    }

    public function setPer_correo($per_correo) {
        $this->per_correo = $per_correo;
    }

    public function getPer_fecha_nac() {
        return $this->per_fecha_nac;
    }

    public function setPer_fecha_nac($per_fecha_nac) {
        $this->per_fecha_nac = $per_fecha_nac;
    }

    public function getPer_telefono() {
        return $this->per_telefono;
    }

    public function setPer_telefono($per_telefono) {
        $this->per_telefono = $per_telefono;
    }

    public function getPer_celular() {
        return $this->per_celular;
    }

    public function setPer_celular($per_celular) {
        $this->per_celular = $per_celular;
    }

    public function getPer_estado_logico() {
        return $this->per_estado_logico;
    }

    public function setPer_estado_logico($per_estado_logico) {
        $this->per_estado_logico = $per_estado_logico;
    }

    public function getPer_password() {
        return $this->per_password;
    }

    public function setPer_password($per_password) {
        $this->per_password = $per_password;
    }

}

?>